package com.iims.flowable.flow.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author fanpei
 * @date 2020年3月24日
 */
@Data
@ApiModel("流程实例过程记录")
public class CommentResponse {

    @ApiModelProperty("审批id")
    private String id;

    @ApiModelProperty("执行人Id")
    private String userId;

    @ApiModelProperty("执行人(中文)")
    private String userName;

    @ApiModelProperty("执行人部门")
    private String userDept;

    @ApiModelProperty("操作类型")
    private String type;

    @ApiModelProperty("操作类型描述")
    private String typeDesc;

    @ApiModelProperty("时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date time;

    @ApiModelProperty("所属任务Id")
    private String taskId;

    @ApiModelProperty("任务名称")
    private String taskName;

/*    @ApiModelProperty("任务定义Key")
    private String taskDefinitionKey;

    @ApiModelProperty("任务定义名称")
    private String taskDefinitionName;*/

    @ApiModelProperty("所属流程实例Id")
    private String processInstanceId;

    //@ApiModelProperty("")
    //private String message;

    @ApiModelProperty("审批意见")
    private String fullMessage;
}
